Ext.define('WebOs.ex.ComCombo', {
	extend : 'Ext.form.field.ComboBox',
	alias : 'widget.comcombo',
	
	store : Ext.create('Ext.data.Store', {
	    fields: ['id', 'name'],
	    data : []
	}),
	
	fieldLabel: '选择小区', 
	queryMode: 'local',
	displayField: 'name',
	valueField : 'id',
	
	
	
	constructor : function(config) {
		var me = this;
		Ext.apply(me,config);
		Ext.Ajax.request({
			url : Constants.REQUEST_URL,
			method : 'POST',
			params : {
				module : 'Service_mainPage',
				action : 'getHtComs',
				isPage : false
			},
			success : function(response){
				 var obj = Ext.decode(response.responseText);
				 me.store.loadData(obj['result']);
			}
			
		});
		
		me.callParent(arguments);
	},
	
	
	initComponent : function() {
		var me = this;
		Ext.applyIf(me,arguments);
		
		
		me.callParent(arguments);
	}
	
});